<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>FGSL: api/rng.finc File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">FGSL
   </div>
   <div id="projectbrief">Fortran interface for the GNU scientific library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Types&#160;List</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_0188a3e6da905bc60aceb35bf790b8c9.html">api</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Functions/Subroutines</a>  </div>
  <div class="headertitle">
<div class="title">rng.finc File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="rng_8finc__dep__incl.png" border="0" usemap="#api_2rng_8fincdep" alt=""/></div>
<map name="api_2rng_8fincdep" id="api_2rng_8fincdep">
<area shape="rect" href="fgsl_8F90.html" title="fgsl.F90" alt="" coords="13,80,80,107"/></map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions/Subroutines</h2></td></tr>
<tr class="memitem:a30f2372e956b9bd66f43de5c6de060d9"><td class="memItemLeft" align="right" valign="top">type(fgsl_rng) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a30f2372e956b9bd66f43de5c6de060d9">fgsl_rng_alloc</a> (t)</td></tr>
<tr class="separator:a30f2372e956b9bd66f43de5c6de060d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bff01c18fd9fbf639fd6d8e75c9e85a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a4bff01c18fd9fbf639fd6d8e75c9e85a">fgsl_rng_set</a> (r, s)</td></tr>
<tr class="separator:a4bff01c18fd9fbf639fd6d8e75c9e85a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0801f3c2ac80076ea94f4b0393665a0"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#af0801f3c2ac80076ea94f4b0393665a0">fgsl_rng_free</a> (r)</td></tr>
<tr class="separator:af0801f3c2ac80076ea94f4b0393665a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a437565a21cf12f8aa87eec1ec36ff143"><td class="memItemLeft" align="right" valign="top">integer(fgsl_long) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a437565a21cf12f8aa87eec1ec36ff143">fgsl_rng_get</a> (r)</td></tr>
<tr class="separator:a437565a21cf12f8aa87eec1ec36ff143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa854677900243f9feabf49ee137e38b9"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aa854677900243f9feabf49ee137e38b9">fgsl_rng_uniform</a> (r)</td></tr>
<tr class="separator:aa854677900243f9feabf49ee137e38b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a787ed01d91454a49a28d4344d35559cf"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a787ed01d91454a49a28d4344d35559cf">fgsl_rng_uniform_pos</a> (r)</td></tr>
<tr class="separator:a787ed01d91454a49a28d4344d35559cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0ce08aee233600b619e3ddc2bcb0ef2"><td class="memItemLeft" align="right" valign="top">integer(fgsl_long) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ae0ce08aee233600b619e3ddc2bcb0ef2">fgsl_rng_uniform_int</a> (r, n)</td></tr>
<tr class="separator:ae0ce08aee233600b619e3ddc2bcb0ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54c05ff204ef98053bf5124603d2b334"><td class="memItemLeft" align="right" valign="top">character(kind=fgsl_char, len=fgsl_strmax) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a54c05ff204ef98053bf5124603d2b334">fgsl_rng_name</a> (r)</td></tr>
<tr class="separator:a54c05ff204ef98053bf5124603d2b334"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa55230f7211ea98414429229b64a8c4"><td class="memItemLeft" align="right" valign="top">integer(fgsl_long) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#afa55230f7211ea98414429229b64a8c4">fgsl_rng_max</a> (r)</td></tr>
<tr class="separator:afa55230f7211ea98414429229b64a8c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61f73ec296fa294c6b0634533d537d01"><td class="memItemLeft" align="right" valign="top">integer(fgsl_long) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a61f73ec296fa294c6b0634533d537d01">fgsl_rng_min</a> (r)</td></tr>
<tr class="separator:a61f73ec296fa294c6b0634533d537d01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a398d0b93637d4cd2f0ec42aa9d704fed"><td class="memItemLeft" align="right" valign="top">type(fgsl_rng_type) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a398d0b93637d4cd2f0ec42aa9d704fed">fgsl_rng_env_setup</a> ()</td></tr>
<tr class="separator:a398d0b93637d4cd2f0ec42aa9d704fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b20f59958b9d1f96e11c91deb33eebb"><td class="memItemLeft" align="right" valign="top">integer(fgsl_int) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a3b20f59958b9d1f96e11c91deb33eebb">fgsl_rng_memcpy</a> (cpy, src)</td></tr>
<tr class="separator:a3b20f59958b9d1f96e11c91deb33eebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc66804b594701e03a27cea42373fac6"><td class="memItemLeft" align="right" valign="top">type(fgsl_rng) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#acc66804b594701e03a27cea42373fac6">fgsl_rng_clone</a> (r)</td></tr>
<tr class="separator:acc66804b594701e03a27cea42373fac6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9f602fa3c592fdac3659a1746143aa1"><td class="memItemLeft" align="right" valign="top">integer(fgsl_int) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ad9f602fa3c592fdac3659a1746143aa1">fgsl_rng_fwrite</a> (stream, r)</td></tr>
<tr class="separator:ad9f602fa3c592fdac3659a1746143aa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e80994301a7b45f4203ce55d90a86fe"><td class="memItemLeft" align="right" valign="top">integer(fgsl_int) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a1e80994301a7b45f4203ce55d90a86fe">fgsl_rng_fread</a> (stream, r)</td></tr>
<tr class="separator:a1e80994301a7b45f4203ce55d90a86fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dd0e79d47ed21591ed2906315a5ed4b"><td class="memItemLeft" align="right" valign="top">type(fgsl_qrng) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a5dd0e79d47ed21591ed2906315a5ed4b">fgsl_qrng_alloc</a> (t, d)</td></tr>
<tr class="separator:a5dd0e79d47ed21591ed2906315a5ed4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac61e779e7158279aa883358098f67a5a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ac61e779e7158279aa883358098f67a5a">fgsl_qrng_free</a> (r)</td></tr>
<tr class="separator:ac61e779e7158279aa883358098f67a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbebd9f4a0213e6eb61756e412046d67"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#adbebd9f4a0213e6eb61756e412046d67">fgsl_qrng_init</a> (r)</td></tr>
<tr class="separator:adbebd9f4a0213e6eb61756e412046d67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c172d25dab4c49dba69428b61bc4adf"><td class="memItemLeft" align="right" valign="top">integer(fgsl_int) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a4c172d25dab4c49dba69428b61bc4adf">fgsl_qrng_get</a> (q, x)</td></tr>
<tr class="separator:a4c172d25dab4c49dba69428b61bc4adf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af55d78c79c3e7d3a3d8666fc7dfc6ddd"><td class="memItemLeft" align="right" valign="top">character(kind=fgsl_char, len=fgsl_strmax) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#af55d78c79c3e7d3a3d8666fc7dfc6ddd">fgsl_qrng_name</a> (q)</td></tr>
<tr class="separator:af55d78c79c3e7d3a3d8666fc7dfc6ddd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ce0da63d2654bb003f84a999bb7b6ce"><td class="memItemLeft" align="right" valign="top">integer(fgsl_int) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a7ce0da63d2654bb003f84a999bb7b6ce">fgsl_qrng_memcpy</a> (cpy, src)</td></tr>
<tr class="separator:a7ce0da63d2654bb003f84a999bb7b6ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9487d956c6b72f72ccb50a5ed28e92d"><td class="memItemLeft" align="right" valign="top">type(fgsl_qrng) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#af9487d956c6b72f72ccb50a5ed28e92d">fgsl_qrng_clone</a> (q)</td></tr>
<tr class="separator:af9487d956c6b72f72ccb50a5ed28e92d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04f4cd4894dc3510006365f5211b8dda"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a04f4cd4894dc3510006365f5211b8dda">fgsl_ran_gaussian</a> (r, sigma)</td></tr>
<tr class="separator:a04f4cd4894dc3510006365f5211b8dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefb1b7aca8d4240cdf6ad29706f53ba6"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aefb1b7aca8d4240cdf6ad29706f53ba6">fgsl_ran_gaussian_pdf</a> (x, sigma)</td></tr>
<tr class="separator:aefb1b7aca8d4240cdf6ad29706f53ba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab23c2a1b1d2f0b21697675ac00fca191"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ab23c2a1b1d2f0b21697675ac00fca191">fgsl_ran_gaussian_ziggurat</a> (r, sigma)</td></tr>
<tr class="separator:ab23c2a1b1d2f0b21697675ac00fca191"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a942206e136585fd8ffb9761bbad505"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a3a942206e136585fd8ffb9761bbad505">fgsl_ran_gaussian_ratio_method</a> (r, sigma)</td></tr>
<tr class="separator:a3a942206e136585fd8ffb9761bbad505"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a679c4c83b2e8f8cedc96f5eca1b7929a"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a679c4c83b2e8f8cedc96f5eca1b7929a">fgsl_ran_ugaussian</a> (r)</td></tr>
<tr class="separator:a679c4c83b2e8f8cedc96f5eca1b7929a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab45ce99f5d0cc4b3b7981cb89584c0ca"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ab45ce99f5d0cc4b3b7981cb89584c0ca">fgsl_ran_ugaussian_pdf</a> (x)</td></tr>
<tr class="separator:ab45ce99f5d0cc4b3b7981cb89584c0ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a720e375637bfce16e56c42f2e11b5802"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a720e375637bfce16e56c42f2e11b5802">fgsl_ran_ugaussian_ratio_method</a> (r)</td></tr>
<tr class="separator:a720e375637bfce16e56c42f2e11b5802"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a613160a77385ab379bf3a6f5192a97a8"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a613160a77385ab379bf3a6f5192a97a8">fgsl_cdf_gaussian_p</a> (x, sigma)</td></tr>
<tr class="separator:a613160a77385ab379bf3a6f5192a97a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a257b07452a48220b30b6b6b929637e79"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a257b07452a48220b30b6b6b929637e79">fgsl_cdf_gaussian_q</a> (x, sigma)</td></tr>
<tr class="separator:a257b07452a48220b30b6b6b929637e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa602d289238eeb5318d7b10562f84343"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aa602d289238eeb5318d7b10562f84343">fgsl_cdf_gaussian_pinv</a> (p, sigma)</td></tr>
<tr class="separator:aa602d289238eeb5318d7b10562f84343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f03982161ce0fc231bc4f7526265dc6"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a8f03982161ce0fc231bc4f7526265dc6">fgsl_cdf_gaussian_qinv</a> (q, sigma)</td></tr>
<tr class="separator:a8f03982161ce0fc231bc4f7526265dc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f2710deecdd590d946d38f33f433e9f"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a7f2710deecdd590d946d38f33f433e9f">fgsl_cdf_ugaussian_p</a> (x)</td></tr>
<tr class="separator:a7f2710deecdd590d946d38f33f433e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8d79a3464dcf4018b294bb46be5c63c"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ac8d79a3464dcf4018b294bb46be5c63c">fgsl_cdf_ugaussian_q</a> (x)</td></tr>
<tr class="separator:ac8d79a3464dcf4018b294bb46be5c63c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5200879f9cfb0062711be785cb73d8ba"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a5200879f9cfb0062711be785cb73d8ba">fgsl_cdf_ugaussian_pinv</a> (p)</td></tr>
<tr class="separator:a5200879f9cfb0062711be785cb73d8ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13c5f38d6806b5f065acab4c2f02cd72"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a13c5f38d6806b5f065acab4c2f02cd72">fgsl_cdf_ugaussian_qinv</a> (q)</td></tr>
<tr class="separator:a13c5f38d6806b5f065acab4c2f02cd72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a375409ed447b32016b5901dd7adb5146"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a375409ed447b32016b5901dd7adb5146">fgsl_ran_gaussian_tail</a> (r, a, sigma)</td></tr>
<tr class="separator:a375409ed447b32016b5901dd7adb5146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11151be72007e872d4101d2d1fc8a3c2"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a11151be72007e872d4101d2d1fc8a3c2">fgsl_ran_gaussian_tail_pdf</a> (x, a, sigma)</td></tr>
<tr class="separator:a11151be72007e872d4101d2d1fc8a3c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b84620d10a8d1817b621f3a5aedf487"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a7b84620d10a8d1817b621f3a5aedf487">fgsl_ran_ugaussian_tail</a> (r, a)</td></tr>
<tr class="separator:a7b84620d10a8d1817b621f3a5aedf487"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54ba0fdd3a089ba1f385bf126c25564a"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a54ba0fdd3a089ba1f385bf126c25564a">fgsl_ran_ugaussian_tail_pdf</a> (x, a)</td></tr>
<tr class="separator:a54ba0fdd3a089ba1f385bf126c25564a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2fd8a36b4c4ed1ef257fc4ea9887902"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ac2fd8a36b4c4ed1ef257fc4ea9887902">fgsl_ran_bivariate_gaussian</a> (r, sigma_x, sigma_y, rho, x, y)</td></tr>
<tr class="separator:ac2fd8a36b4c4ed1ef257fc4ea9887902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5fb0d52054fac443429a9262a23b062"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ab5fb0d52054fac443429a9262a23b062">fgsl_ran_bivariate_gaussian_pdf</a> (x, y, sigma_x, sigma_y, rho)</td></tr>
<tr class="separator:ab5fb0d52054fac443429a9262a23b062"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e0d7e6eadeddedceacd263ef26203d0"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a6e0d7e6eadeddedceacd263ef26203d0">fgsl_ran_exponential</a> (r, mu)</td></tr>
<tr class="separator:a6e0d7e6eadeddedceacd263ef26203d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae756f259cb8ca3982f646f42a216c96c"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ae756f259cb8ca3982f646f42a216c96c">fgsl_ran_exponential_pdf</a> (x, mu)</td></tr>
<tr class="separator:ae756f259cb8ca3982f646f42a216c96c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36e9a6ea0993d74b7a8cf7961709fe3c"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a36e9a6ea0993d74b7a8cf7961709fe3c">fgsl_cdf_exponential_p</a> (x, mu)</td></tr>
<tr class="separator:a36e9a6ea0993d74b7a8cf7961709fe3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a955e14385e325a6372b465a576cac5c4"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a955e14385e325a6372b465a576cac5c4">fgsl_cdf_exponential_q</a> (x, mu)</td></tr>
<tr class="separator:a955e14385e325a6372b465a576cac5c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a488b0d0037afbf0758a6494ea2c79d4b"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a488b0d0037afbf0758a6494ea2c79d4b">fgsl_cdf_exponential_pinv</a> (p, mu)</td></tr>
<tr class="separator:a488b0d0037afbf0758a6494ea2c79d4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8981dddfb5aa981d5819588d5e6ef0c3"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a8981dddfb5aa981d5819588d5e6ef0c3">fgsl_cdf_exponential_qinv</a> (q, mu)</td></tr>
<tr class="separator:a8981dddfb5aa981d5819588d5e6ef0c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4720051c5ef1f7ebcb32a852ac6664cb"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a4720051c5ef1f7ebcb32a852ac6664cb">fgsl_ran_laplace</a> (r, a)</td></tr>
<tr class="separator:a4720051c5ef1f7ebcb32a852ac6664cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7e39d0b6571ba191082ae83e3586791"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ab7e39d0b6571ba191082ae83e3586791">fgsl_ran_laplace_pdf</a> (x, a)</td></tr>
<tr class="separator:ab7e39d0b6571ba191082ae83e3586791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5ad59c95e21c0d422034ad7d56f8257"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ae5ad59c95e21c0d422034ad7d56f8257">fgsl_cdf_laplace_p</a> (x, a)</td></tr>
<tr class="separator:ae5ad59c95e21c0d422034ad7d56f8257"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e38b7a4c5542ab96393a85ac86c3aa5"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a2e38b7a4c5542ab96393a85ac86c3aa5">fgsl_cdf_laplace_q</a> (x, a)</td></tr>
<tr class="separator:a2e38b7a4c5542ab96393a85ac86c3aa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a372ea8f42cb280034be93978a227aac8"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a372ea8f42cb280034be93978a227aac8">fgsl_cdf_laplace_pinv</a> (p, a)</td></tr>
<tr class="separator:a372ea8f42cb280034be93978a227aac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae60ab38aedb8d6fb86fbc16d33b8e2fa"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ae60ab38aedb8d6fb86fbc16d33b8e2fa">fgsl_cdf_laplace_qinv</a> (q, a)</td></tr>
<tr class="separator:ae60ab38aedb8d6fb86fbc16d33b8e2fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a4e76ecca55fc88d05ad1dd87b11ecd"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a3a4e76ecca55fc88d05ad1dd87b11ecd">fgsl_ran_exppow</a> (r, a, b)</td></tr>
<tr class="separator:a3a4e76ecca55fc88d05ad1dd87b11ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87c230357f577305a4bd93c4f304e2af"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a87c230357f577305a4bd93c4f304e2af">fgsl_ran_exppow_pdf</a> (x, a, b)</td></tr>
<tr class="separator:a87c230357f577305a4bd93c4f304e2af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a332787d73c8b7cc0a561b9de42eab974"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a332787d73c8b7cc0a561b9de42eab974">fgsl_cdf_exppow_p</a> (x, a, b)</td></tr>
<tr class="separator:a332787d73c8b7cc0a561b9de42eab974"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae336d786addd5c9838e379079f2118e8"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ae336d786addd5c9838e379079f2118e8">fgsl_cdf_exppow_q</a> (x, a, b)</td></tr>
<tr class="separator:ae336d786addd5c9838e379079f2118e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a546c09d9cae9ebedb9b07ea32efeda"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a5a546c09d9cae9ebedb9b07ea32efeda">fgsl_ran_cauchy</a> (r, a)</td></tr>
<tr class="separator:a5a546c09d9cae9ebedb9b07ea32efeda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace5b97b9a5d4c816d87a4266696fcdb5"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ace5b97b9a5d4c816d87a4266696fcdb5">fgsl_ran_cauchy_pdf</a> (x, a)</td></tr>
<tr class="separator:ace5b97b9a5d4c816d87a4266696fcdb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e344d18cde233ed8002f084dde9eb60"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a0e344d18cde233ed8002f084dde9eb60">fgsl_cdf_cauchy_p</a> (x, a)</td></tr>
<tr class="separator:a0e344d18cde233ed8002f084dde9eb60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcdb7697f3622398517eecdcbe437b28"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#abcdb7697f3622398517eecdcbe437b28">fgsl_cdf_cauchy_q</a> (x, a)</td></tr>
<tr class="separator:abcdb7697f3622398517eecdcbe437b28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a074ae18be87299f8a671bc14c18fb12d"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a074ae18be87299f8a671bc14c18fb12d">fgsl_cdf_cauchy_pinv</a> (p, a)</td></tr>
<tr class="separator:a074ae18be87299f8a671bc14c18fb12d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74774e42acfb80fb2fe4417ce410e760"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a74774e42acfb80fb2fe4417ce410e760">fgsl_cdf_cauchy_qinv</a> (q, a)</td></tr>
<tr class="separator:a74774e42acfb80fb2fe4417ce410e760"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3b2b9a1275e0581f2f62f4bb974bba0"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ab3b2b9a1275e0581f2f62f4bb974bba0">fgsl_ran_rayleigh</a> (r, sigma)</td></tr>
<tr class="separator:ab3b2b9a1275e0581f2f62f4bb974bba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb1b678250b5a3437e2a5da86dc7027e"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aeb1b678250b5a3437e2a5da86dc7027e">fgsl_ran_rayleigh_pdf</a> (x, sigma)</td></tr>
<tr class="separator:aeb1b678250b5a3437e2a5da86dc7027e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a376b011d221203a9830ad4681bda4c53"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a376b011d221203a9830ad4681bda4c53">fgsl_cdf_rayleigh_p</a> (x, sigma)</td></tr>
<tr class="separator:a376b011d221203a9830ad4681bda4c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae07c15e9d38069dc78dd1fc10a3b37ab"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ae07c15e9d38069dc78dd1fc10a3b37ab">fgsl_cdf_rayleigh_q</a> (x, sigma)</td></tr>
<tr class="separator:ae07c15e9d38069dc78dd1fc10a3b37ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0bf5e17a1114cf02a6d561aafdbebc0"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ac0bf5e17a1114cf02a6d561aafdbebc0">fgsl_cdf_rayleigh_pinv</a> (p, sigma)</td></tr>
<tr class="separator:ac0bf5e17a1114cf02a6d561aafdbebc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a669f0c3f452b3f4779ee3d66eb292e6f"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a669f0c3f452b3f4779ee3d66eb292e6f">fgsl_cdf_rayleigh_qinv</a> (q, sigma)</td></tr>
<tr class="separator:a669f0c3f452b3f4779ee3d66eb292e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a251553996a7fe7909c52a740eaeb5a5c"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a251553996a7fe7909c52a740eaeb5a5c">fgsl_ran_rayleigh_tail</a> (r, a, sigma)</td></tr>
<tr class="separator:a251553996a7fe7909c52a740eaeb5a5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d05f85a0832a708308a2022a295f8e2"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a1d05f85a0832a708308a2022a295f8e2">fgsl_ran_rayleigh_tail_pdf</a> (x, a, sigma)</td></tr>
<tr class="separator:a1d05f85a0832a708308a2022a295f8e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fddb2cbe7750f04fb6fafeaca3d4475"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a4fddb2cbe7750f04fb6fafeaca3d4475">fgsl_ran_landau</a> (r)</td></tr>
<tr class="separator:a4fddb2cbe7750f04fb6fafeaca3d4475"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3838bd54f8cd69e289ce48f50d804e13"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a3838bd54f8cd69e289ce48f50d804e13">fgsl_ran_landau_pdf</a> (x)</td></tr>
<tr class="separator:a3838bd54f8cd69e289ce48f50d804e13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8453b1f8c3e81ec2eaabfc6612ce44aa"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a8453b1f8c3e81ec2eaabfc6612ce44aa">fgsl_ran_levy</a> (r, c, alpha)</td></tr>
<tr class="separator:a8453b1f8c3e81ec2eaabfc6612ce44aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43ea311600d0fdcccc054b043d6ec519"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a43ea311600d0fdcccc054b043d6ec519">fgsl_ran_levy_skew</a> (r, c, alpha, beta)</td></tr>
<tr class="separator:a43ea311600d0fdcccc054b043d6ec519"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75b8328e601702d544764bf044864486"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a75b8328e601702d544764bf044864486">fgsl_ran_gamma</a> (r, a, b)</td></tr>
<tr class="separator:a75b8328e601702d544764bf044864486"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1a501f4dfe734274569151dfaf25477"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ac1a501f4dfe734274569151dfaf25477">fgsl_ran_gamma_mt</a> (r, a, b)</td></tr>
<tr class="separator:ac1a501f4dfe734274569151dfaf25477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4786a7f6aa42d75d825b5a32d193ce4"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ab4786a7f6aa42d75d825b5a32d193ce4">fgsl_ran_gamma_pdf</a> (x, a, b)</td></tr>
<tr class="separator:ab4786a7f6aa42d75d825b5a32d193ce4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bac4d4b3ce06b0f58112852fa7b32ce"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a0bac4d4b3ce06b0f58112852fa7b32ce">fgsl_cdf_gamma_p</a> (x, a, b)</td></tr>
<tr class="separator:a0bac4d4b3ce06b0f58112852fa7b32ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7323ad0e46d157a40a3a1e8c5adbcc3"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#af7323ad0e46d157a40a3a1e8c5adbcc3">fgsl_cdf_gamma_q</a> (x, a, b)</td></tr>
<tr class="separator:af7323ad0e46d157a40a3a1e8c5adbcc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad98d9f27ebc4c29347f7178437ad2042"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ad98d9f27ebc4c29347f7178437ad2042">fgsl_cdf_gamma_pinv</a> (p, a, b)</td></tr>
<tr class="separator:ad98d9f27ebc4c29347f7178437ad2042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98d9bdf34354f709686562da8a8852e7"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a98d9bdf34354f709686562da8a8852e7">fgsl_cdf_gamma_qinv</a> (q, a, b)</td></tr>
<tr class="separator:a98d9bdf34354f709686562da8a8852e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd9641232d480f05b1abe1590c0f27b2"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#acd9641232d480f05b1abe1590c0f27b2">fgsl_ran_flat</a> (r, a, b)</td></tr>
<tr class="separator:acd9641232d480f05b1abe1590c0f27b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4436b84330131f34805ea941042e464a"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a4436b84330131f34805ea941042e464a">fgsl_ran_flat_pdf</a> (x, a, b)</td></tr>
<tr class="separator:a4436b84330131f34805ea941042e464a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53c32d3a1c1e49be4369425594820754"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a53c32d3a1c1e49be4369425594820754">fgsl_cdf_flat_p</a> (x, a, b)</td></tr>
<tr class="separator:a53c32d3a1c1e49be4369425594820754"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98244f046ad60405fb90bd7629d5f1be"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a98244f046ad60405fb90bd7629d5f1be">fgsl_cdf_flat_q</a> (x, a, b)</td></tr>
<tr class="separator:a98244f046ad60405fb90bd7629d5f1be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42e0a48e22b8aa4b734ccf0f520d6431"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a42e0a48e22b8aa4b734ccf0f520d6431">fgsl_cdf_flat_pinv</a> (p, a, b)</td></tr>
<tr class="separator:a42e0a48e22b8aa4b734ccf0f520d6431"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42ecda3cd6d30fdcb53b3b04e421638d"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a42ecda3cd6d30fdcb53b3b04e421638d">fgsl_cdf_flat_qinv</a> (q, a, b)</td></tr>
<tr class="separator:a42ecda3cd6d30fdcb53b3b04e421638d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a595430ab8b59586c367cc046a9f5debf"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a595430ab8b59586c367cc046a9f5debf">fgsl_ran_lognormal</a> (r, zeta, sigma)</td></tr>
<tr class="separator:a595430ab8b59586c367cc046a9f5debf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a202090301f103185a3f44733bb1bcbd5"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a202090301f103185a3f44733bb1bcbd5">fgsl_ran_lognormal_pdf</a> (x, zeta, sigma)</td></tr>
<tr class="separator:a202090301f103185a3f44733bb1bcbd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5316890ad8197da791afcc5910bb509a"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a5316890ad8197da791afcc5910bb509a">fgsl_cdf_lognormal_p</a> (x, zeta, sigma)</td></tr>
<tr class="separator:a5316890ad8197da791afcc5910bb509a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f399bfba773e619deb9db2831e1f219"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a1f399bfba773e619deb9db2831e1f219">fgsl_cdf_lognormal_q</a> (x, zeta, sigma)</td></tr>
<tr class="separator:a1f399bfba773e619deb9db2831e1f219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa342d9e7c0eca77722ad14b0ccb3b7d8"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aa342d9e7c0eca77722ad14b0ccb3b7d8">fgsl_cdf_lognormal_pinv</a> (p, zeta, sigma)</td></tr>
<tr class="separator:aa342d9e7c0eca77722ad14b0ccb3b7d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e05ee3c7093525db7b13b1dc7f21090"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a5e05ee3c7093525db7b13b1dc7f21090">fgsl_cdf_lognormal_qinv</a> (q, zeta, sigma)</td></tr>
<tr class="separator:a5e05ee3c7093525db7b13b1dc7f21090"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafcd4ad23110cdf85cc02b3c17864d57"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aafcd4ad23110cdf85cc02b3c17864d57">fgsl_ran_chisq</a> (r, nu)</td></tr>
<tr class="separator:aafcd4ad23110cdf85cc02b3c17864d57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01f35dd8aa35ff85f20a6d59868013c4"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a01f35dd8aa35ff85f20a6d59868013c4">fgsl_ran_chisq_pdf</a> (x, nu)</td></tr>
<tr class="separator:a01f35dd8aa35ff85f20a6d59868013c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e32d508a8eac8c4edb7d00bcbcda230"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a4e32d508a8eac8c4edb7d00bcbcda230">fgsl_cdf_chisq_p</a> (x, nu)</td></tr>
<tr class="separator:a4e32d508a8eac8c4edb7d00bcbcda230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa75769eb52c32b5d6c8e769fab0be280"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aa75769eb52c32b5d6c8e769fab0be280">fgsl_cdf_chisq_q</a> (x, nu)</td></tr>
<tr class="separator:aa75769eb52c32b5d6c8e769fab0be280"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a397d079779dd1ce60251527321d48b62"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a397d079779dd1ce60251527321d48b62">fgsl_cdf_chisq_pinv</a> (p, nu)</td></tr>
<tr class="separator:a397d079779dd1ce60251527321d48b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a8a7e2add3fdabcea95ab881048af06"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a4a8a7e2add3fdabcea95ab881048af06">fgsl_cdf_chisq_qinv</a> (q, nu)</td></tr>
<tr class="separator:a4a8a7e2add3fdabcea95ab881048af06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd433cb70a78cc54e2c4d02e3a7f9291"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#acd433cb70a78cc54e2c4d02e3a7f9291">fgsl_ran_fdist</a> (r, nu1, nu2)</td></tr>
<tr class="separator:acd433cb70a78cc54e2c4d02e3a7f9291"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a752a7663a532c2765b796040098568e8"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a752a7663a532c2765b796040098568e8">fgsl_ran_fdist_pdf</a> (x, nu1, nu2)</td></tr>
<tr class="separator:a752a7663a532c2765b796040098568e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83d8d3cbe6899eadccd876c082e855b7"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a83d8d3cbe6899eadccd876c082e855b7">fgsl_cdf_fdist_p</a> (x, nu1, nu2)</td></tr>
<tr class="separator:a83d8d3cbe6899eadccd876c082e855b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d5d5e89002d7fa3b09a8f0dcb223328"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a8d5d5e89002d7fa3b09a8f0dcb223328">fgsl_cdf_fdist_q</a> (x, nu1, nu2)</td></tr>
<tr class="separator:a8d5d5e89002d7fa3b09a8f0dcb223328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b0a774f2b2bfd4ff9a6b2bcba45e5b8"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a5b0a774f2b2bfd4ff9a6b2bcba45e5b8">fgsl_cdf_fdist_pinv</a> (p, nu1, nu2)</td></tr>
<tr class="separator:a5b0a774f2b2bfd4ff9a6b2bcba45e5b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6ee56a13f73d763ac76b58262768bbb"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#af6ee56a13f73d763ac76b58262768bbb">fgsl_cdf_fdist_qinv</a> (q, nu1, nu2)</td></tr>
<tr class="separator:af6ee56a13f73d763ac76b58262768bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a588d0c7b571fa84a50e5bc06bd1c58e3"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a588d0c7b571fa84a50e5bc06bd1c58e3">fgsl_ran_tdist</a> (r, nu)</td></tr>
<tr class="separator:a588d0c7b571fa84a50e5bc06bd1c58e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adefcc6298f2b2b37d112870027638578"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#adefcc6298f2b2b37d112870027638578">fgsl_ran_tdist_pdf</a> (x, nu)</td></tr>
<tr class="separator:adefcc6298f2b2b37d112870027638578"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace1197a0d3e0f71deda76ecc42b36dcf"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ace1197a0d3e0f71deda76ecc42b36dcf">fgsl_cdf_tdist_p</a> (x, nu)</td></tr>
<tr class="separator:ace1197a0d3e0f71deda76ecc42b36dcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a1e3a8ce1487a5489502e2264c858c9"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a4a1e3a8ce1487a5489502e2264c858c9">fgsl_cdf_tdist_q</a> (x, nu)</td></tr>
<tr class="separator:a4a1e3a8ce1487a5489502e2264c858c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2473363fb7a8a2283461ae512996150f"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a2473363fb7a8a2283461ae512996150f">fgsl_cdf_tdist_pinv</a> (p, nu)</td></tr>
<tr class="separator:a2473363fb7a8a2283461ae512996150f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd06e7e1635e1d1946e0891f0ddc8fa3"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#acd06e7e1635e1d1946e0891f0ddc8fa3">fgsl_cdf_tdist_qinv</a> (q, nu)</td></tr>
<tr class="separator:acd06e7e1635e1d1946e0891f0ddc8fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22e4189fd2ecd84ea6afdab388e7a1fb"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a22e4189fd2ecd84ea6afdab388e7a1fb">fgsl_ran_beta</a> (r, a, b)</td></tr>
<tr class="separator:a22e4189fd2ecd84ea6afdab388e7a1fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af65213d7b9b1dc033ba0b54876d577ed"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#af65213d7b9b1dc033ba0b54876d577ed">fgsl_ran_beta_pdf</a> (x, a, b)</td></tr>
<tr class="separator:af65213d7b9b1dc033ba0b54876d577ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98571bac63e7448953ce6b83270fea54"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a98571bac63e7448953ce6b83270fea54">fgsl_cdf_beta_p</a> (x, a, b)</td></tr>
<tr class="separator:a98571bac63e7448953ce6b83270fea54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f77adb144c89fd15a5a9902b3fb0f0a"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a1f77adb144c89fd15a5a9902b3fb0f0a">fgsl_cdf_beta_q</a> (x, a, b)</td></tr>
<tr class="separator:a1f77adb144c89fd15a5a9902b3fb0f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9f940388d86851d6a3fb67138f0cda9"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ad9f940388d86851d6a3fb67138f0cda9">fgsl_cdf_beta_pinv</a> (p, a, b)</td></tr>
<tr class="separator:ad9f940388d86851d6a3fb67138f0cda9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0009c5b3be187def3e391ddf403e4a36"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a0009c5b3be187def3e391ddf403e4a36">fgsl_cdf_beta_qinv</a> (q, a, b)</td></tr>
<tr class="separator:a0009c5b3be187def3e391ddf403e4a36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa24e40f001e4ef9cd8e3794447b9a80"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#afa24e40f001e4ef9cd8e3794447b9a80">fgsl_ran_logistic</a> (r, a)</td></tr>
<tr class="separator:afa24e40f001e4ef9cd8e3794447b9a80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d50904646cacac7540c7734e21a1590"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a3d50904646cacac7540c7734e21a1590">fgsl_ran_logistic_pdf</a> (x, a)</td></tr>
<tr class="separator:a3d50904646cacac7540c7734e21a1590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4001a113de807a07164d4516d756417"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aa4001a113de807a07164d4516d756417">fgsl_cdf_logistic_p</a> (x, a)</td></tr>
<tr class="separator:aa4001a113de807a07164d4516d756417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa286aa32b87ba0c9df449bebcbfcd9f7"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aa286aa32b87ba0c9df449bebcbfcd9f7">fgsl_cdf_logistic_q</a> (x, a)</td></tr>
<tr class="separator:aa286aa32b87ba0c9df449bebcbfcd9f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6acf734873703cca27ee7f86519d42ee"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a6acf734873703cca27ee7f86519d42ee">fgsl_cdf_logistic_pinv</a> (p, a)</td></tr>
<tr class="separator:a6acf734873703cca27ee7f86519d42ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a196052826f8d1b9e958a3732bc05e900"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a196052826f8d1b9e958a3732bc05e900">fgsl_cdf_logistic_qinv</a> (q, a)</td></tr>
<tr class="separator:a196052826f8d1b9e958a3732bc05e900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af630ea831bbec975f2b31e0a08aa5fb2"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#af630ea831bbec975f2b31e0a08aa5fb2">fgsl_ran_pareto</a> (r, a, b)</td></tr>
<tr class="separator:af630ea831bbec975f2b31e0a08aa5fb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae469b5eaa361c5c0e3b888fd3efc0bf3"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ae469b5eaa361c5c0e3b888fd3efc0bf3">fgsl_ran_pareto_pdf</a> (x, a, b)</td></tr>
<tr class="separator:ae469b5eaa361c5c0e3b888fd3efc0bf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cdcd55585b860b72e948b1bd7e27461"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a4cdcd55585b860b72e948b1bd7e27461">fgsl_cdf_pareto_p</a> (x, a, b)</td></tr>
<tr class="separator:a4cdcd55585b860b72e948b1bd7e27461"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1199071cd8707413370f40d23d973108"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a1199071cd8707413370f40d23d973108">fgsl_cdf_pareto_q</a> (x, a, b)</td></tr>
<tr class="separator:a1199071cd8707413370f40d23d973108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd1b3c0e697fb0f2f0935541cd05b804"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#afd1b3c0e697fb0f2f0935541cd05b804">fgsl_cdf_pareto_pinv</a> (p, a, b)</td></tr>
<tr class="separator:afd1b3c0e697fb0f2f0935541cd05b804"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a458ed89072db48fb5f4033bbb48fba61"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a458ed89072db48fb5f4033bbb48fba61">fgsl_cdf_pareto_qinv</a> (q, a, b)</td></tr>
<tr class="separator:a458ed89072db48fb5f4033bbb48fba61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80f718ba94b09ba5011351c5284c9743"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a80f718ba94b09ba5011351c5284c9743">fgsl_ran_dir_2d</a> (r, x, y)</td></tr>
<tr class="separator:a80f718ba94b09ba5011351c5284c9743"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad06ec726757689953f49b72533502bc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aad06ec726757689953f49b72533502bc">fgsl_ran_dir_2d_trig_method</a> (r, x, y)</td></tr>
<tr class="separator:aad06ec726757689953f49b72533502bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76b76d07af9c338b59841a300b1fe713"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a76b76d07af9c338b59841a300b1fe713">fgsl_ran_dir_3d</a> (r, x, y, z)</td></tr>
<tr class="separator:a76b76d07af9c338b59841a300b1fe713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a630c7e86d20d111e9e2257c3ca4d3099"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a630c7e86d20d111e9e2257c3ca4d3099">fgsl_ran_dir_nd</a> (r, n, x)</td></tr>
<tr class="separator:a630c7e86d20d111e9e2257c3ca4d3099"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ae4b421d515bf870ec49f005f1004b9"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a2ae4b421d515bf870ec49f005f1004b9">fgsl_ran_weibull</a> (r, a, b)</td></tr>
<tr class="separator:a2ae4b421d515bf870ec49f005f1004b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe0ac6dc4d46f4844d0fec31f55db2b4"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#afe0ac6dc4d46f4844d0fec31f55db2b4">fgsl_ran_weibull_pdf</a> (x, a, b)</td></tr>
<tr class="separator:afe0ac6dc4d46f4844d0fec31f55db2b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac992deb1d7934dace804f0d289463d8"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aac992deb1d7934dace804f0d289463d8">fgsl_cdf_weibull_p</a> (x, a, b)</td></tr>
<tr class="separator:aac992deb1d7934dace804f0d289463d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a195b5d5a03a5b2a91dad73d8057333d9"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a195b5d5a03a5b2a91dad73d8057333d9">fgsl_cdf_weibull_q</a> (x, a, b)</td></tr>
<tr class="separator:a195b5d5a03a5b2a91dad73d8057333d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab388789e3098acaaf9f3cee993b6d442"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ab388789e3098acaaf9f3cee993b6d442">fgsl_cdf_weibull_pinv</a> (p, a, b)</td></tr>
<tr class="separator:ab388789e3098acaaf9f3cee993b6d442"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5114adcd286e64034c0959254212047b"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a5114adcd286e64034c0959254212047b">fgsl_cdf_weibull_qinv</a> (q, a, b)</td></tr>
<tr class="separator:a5114adcd286e64034c0959254212047b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae340600957508ade0da2ca0078720d6a"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ae340600957508ade0da2ca0078720d6a">fgsl_ran_gumbel1</a> (r, a, b)</td></tr>
<tr class="separator:ae340600957508ade0da2ca0078720d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d4cb752dabe9a68cd165e6b717f487b"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a7d4cb752dabe9a68cd165e6b717f487b">fgsl_ran_gumbel1_pdf</a> (x, a, b)</td></tr>
<tr class="separator:a7d4cb752dabe9a68cd165e6b717f487b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1f725735b86da6477ee1e6e7f23be25"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aa1f725735b86da6477ee1e6e7f23be25">fgsl_cdf_gumbel1_p</a> (x, a, b)</td></tr>
<tr class="separator:aa1f725735b86da6477ee1e6e7f23be25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ee83d5fc3ce8f58396b8fb373d3c3e6"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a7ee83d5fc3ce8f58396b8fb373d3c3e6">fgsl_cdf_gumbel1_q</a> (x, a, b)</td></tr>
<tr class="separator:a7ee83d5fc3ce8f58396b8fb373d3c3e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6da83025c6b0132f69e09cc2681507ca"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a6da83025c6b0132f69e09cc2681507ca">fgsl_cdf_gumbel1_pinv</a> (p, a, b)</td></tr>
<tr class="separator:a6da83025c6b0132f69e09cc2681507ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af40fcfa8cf59b40ac3cb704ba9d38963"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#af40fcfa8cf59b40ac3cb704ba9d38963">fgsl_cdf_gumbel1_qinv</a> (q, a, b)</td></tr>
<tr class="separator:af40fcfa8cf59b40ac3cb704ba9d38963"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8df69840fa11815cfe3c2a5f75e70140"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a8df69840fa11815cfe3c2a5f75e70140">fgsl_ran_gumbel2</a> (r, a, b)</td></tr>
<tr class="separator:a8df69840fa11815cfe3c2a5f75e70140"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4064ea0290a475c5d6fc4a09767c6246"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a4064ea0290a475c5d6fc4a09767c6246">fgsl_ran_gumbel2_pdf</a> (x, a, b)</td></tr>
<tr class="separator:a4064ea0290a475c5d6fc4a09767c6246"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeff0eee0d72c27030164d5c6cb80a06c"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aeff0eee0d72c27030164d5c6cb80a06c">fgsl_cdf_gumbel2_p</a> (x, a, b)</td></tr>
<tr class="separator:aeff0eee0d72c27030164d5c6cb80a06c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f716068beb8b0ed9023bac7a11077fc"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a3f716068beb8b0ed9023bac7a11077fc">fgsl_cdf_gumbel2_q</a> (x, a, b)</td></tr>
<tr class="separator:a3f716068beb8b0ed9023bac7a11077fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea4916d5cd9092eacf4c3dc7662614c9"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aea4916d5cd9092eacf4c3dc7662614c9">fgsl_cdf_gumbel2_pinv</a> (p, a, b)</td></tr>
<tr class="separator:aea4916d5cd9092eacf4c3dc7662614c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0d909e722676fc110f8f44378006c07"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ab0d909e722676fc110f8f44378006c07">fgsl_cdf_gumbel2_qinv</a> (q, a, b)</td></tr>
<tr class="separator:ab0d909e722676fc110f8f44378006c07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73aba9b9dc68ab325ad7074c101dbda8"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a73aba9b9dc68ab325ad7074c101dbda8">fgsl_ran_dirichlet</a> (r, alpha, theta)</td></tr>
<tr class="separator:a73aba9b9dc68ab325ad7074c101dbda8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1baa412c299444df3ffd79561f0863b"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ab1baa412c299444df3ffd79561f0863b">fgsl_ran_dirichlet_pdf</a> (alpha, theta)</td></tr>
<tr class="separator:ab1baa412c299444df3ffd79561f0863b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a557e6292bddfae3ee47d4c4f35d89b"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a9a557e6292bddfae3ee47d4c4f35d89b">fgsl_ran_dirichlet_lnpdf</a> (alpha, theta)</td></tr>
<tr class="separator:a9a557e6292bddfae3ee47d4c4f35d89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a503addce2caaf85cb54a1c0db960f106"><td class="memItemLeft" align="right" valign="top">type(fgsl_ran_discrete_t) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a503addce2caaf85cb54a1c0db960f106">fgsl_ran_discrete_preproc</a> (p)</td></tr>
<tr class="separator:a503addce2caaf85cb54a1c0db960f106"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefc716ef88ffa6cc65fa6282c31dd0f0"><td class="memItemLeft" align="right" valign="top">integer(fgsl_size_t) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aefc716ef88ffa6cc65fa6282c31dd0f0">fgsl_ran_discrete</a> (r, g)</td></tr>
<tr class="separator:aefc716ef88ffa6cc65fa6282c31dd0f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a156d8a091be2738deec0f2f1b95dfd8a"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a156d8a091be2738deec0f2f1b95dfd8a">fgsl_ran_discrete_pdf</a> (k, g)</td></tr>
<tr class="separator:a156d8a091be2738deec0f2f1b95dfd8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac738587037bec690a44a21b02f02e2fc"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ac738587037bec690a44a21b02f02e2fc">fgsl_ran_discrete_free</a> (g)</td></tr>
<tr class="separator:ac738587037bec690a44a21b02f02e2fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74186f6416a6812b1e4316ed93dd4219"><td class="memItemLeft" align="right" valign="top">integer(fgsl_int) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a74186f6416a6812b1e4316ed93dd4219">fgsl_ran_poisson</a> (r, mu)</td></tr>
<tr class="separator:a74186f6416a6812b1e4316ed93dd4219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c8223415cae86ff6f8547a1487fdf84"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a8c8223415cae86ff6f8547a1487fdf84">fgsl_ran_poisson_pdf</a> (k, mu)</td></tr>
<tr class="separator:a8c8223415cae86ff6f8547a1487fdf84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2613ed5965934db464cf780a49a7e4c"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ab2613ed5965934db464cf780a49a7e4c">fgsl_cdf_poisson_p</a> (k, mu)</td></tr>
<tr class="separator:ab2613ed5965934db464cf780a49a7e4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cd213b3445aca4ba8cf6b25f12691ac"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a8cd213b3445aca4ba8cf6b25f12691ac">fgsl_cdf_poisson_q</a> (k, mu)</td></tr>
<tr class="separator:a8cd213b3445aca4ba8cf6b25f12691ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd1f26e55ad5ea5baa69e3a2b7539361"><td class="memItemLeft" align="right" valign="top">integer(fgsl_int) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#afd1f26e55ad5ea5baa69e3a2b7539361">fgsl_ran_bernoulli</a> (r, p)</td></tr>
<tr class="separator:afd1f26e55ad5ea5baa69e3a2b7539361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59759fbd2da5f1ba46671c1f88303305"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a59759fbd2da5f1ba46671c1f88303305">fgsl_ran_bernoulli_pdf</a> (k, p)</td></tr>
<tr class="separator:a59759fbd2da5f1ba46671c1f88303305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ee52af6322119ef765d429be9f24c33"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a4ee52af6322119ef765d429be9f24c33">fgsl_ran_binomial</a> (r, p, n)</td></tr>
<tr class="separator:a4ee52af6322119ef765d429be9f24c33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ce6b40d19ba62b14e1603e821ea1eb1"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a5ce6b40d19ba62b14e1603e821ea1eb1">fgsl_ran_binomial_pdf</a> (k, p, n)</td></tr>
<tr class="separator:a5ce6b40d19ba62b14e1603e821ea1eb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab413ce31101954114fe2c271532c05da"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ab413ce31101954114fe2c271532c05da">fgsl_cdf_binomial_p</a> (k, p, n)</td></tr>
<tr class="separator:ab413ce31101954114fe2c271532c05da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a4484096d0c58e6b7f0f5994196c78c"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a9a4484096d0c58e6b7f0f5994196c78c">fgsl_cdf_binomial_q</a> (k, p, n)</td></tr>
<tr class="separator:a9a4484096d0c58e6b7f0f5994196c78c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae64fcca5836f5d128802d78dd35d13ef"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ae64fcca5836f5d128802d78dd35d13ef">fgsl_ran_multinomial</a> (r, nn, p, n)</td></tr>
<tr class="separator:ae64fcca5836f5d128802d78dd35d13ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a659a9afd7978f7596edb889d73ae0889"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a659a9afd7978f7596edb889d73ae0889">fgsl_ran_multinomial_pdf</a> (p, n)</td></tr>
<tr class="separator:a659a9afd7978f7596edb889d73ae0889"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafc2f5a38b757191144c10b81656f852"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aafc2f5a38b757191144c10b81656f852">fgsl_ran_multinomial_lnpdf</a> (p, n)</td></tr>
<tr class="separator:aafc2f5a38b757191144c10b81656f852"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab25a0cc345a2b7acbac9430436e54362"><td class="memItemLeft" align="right" valign="top">integer(fgsl_int) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ab25a0cc345a2b7acbac9430436e54362">fgsl_ran_negative_binomial</a> (r, p, n)</td></tr>
<tr class="separator:ab25a0cc345a2b7acbac9430436e54362"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf108cb550b6c3f7cc34cd7b12763b2f"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aaf108cb550b6c3f7cc34cd7b12763b2f">fgsl_ran_negative_binomial_pdf</a> (k, p, n)</td></tr>
<tr class="separator:aaf108cb550b6c3f7cc34cd7b12763b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a907fcf3e4f47bf6af2cdf8c849925576"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a907fcf3e4f47bf6af2cdf8c849925576">fgsl_cdf_negative_binomial_p</a> (k, p, n)</td></tr>
<tr class="separator:a907fcf3e4f47bf6af2cdf8c849925576"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9814ca89dedaa922543eb568e7060a9d"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a9814ca89dedaa922543eb568e7060a9d">fgsl_cdf_negative_binomial_q</a> (k, p, n)</td></tr>
<tr class="separator:a9814ca89dedaa922543eb568e7060a9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0027f47bae46e3f5160056c4a0f0bb16"><td class="memItemLeft" align="right" valign="top">integer(fgsl_int) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a0027f47bae46e3f5160056c4a0f0bb16">fgsl_ran_pascal</a> (r, p, n)</td></tr>
<tr class="separator:a0027f47bae46e3f5160056c4a0f0bb16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c7effe4be2e34250060a625e3787d84"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a1c7effe4be2e34250060a625e3787d84">fgsl_ran_pascal_pdf</a> (k, p, n)</td></tr>
<tr class="separator:a1c7effe4be2e34250060a625e3787d84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a064c1823c11347b4746af47bec4ac6cd"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a064c1823c11347b4746af47bec4ac6cd">fgsl_cdf_pascal_p</a> (k, p, n)</td></tr>
<tr class="separator:a064c1823c11347b4746af47bec4ac6cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5635e95d11c8e3cd9d0a8ecb58d45987"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a5635e95d11c8e3cd9d0a8ecb58d45987">fgsl_cdf_pascal_q</a> (k, p, n)</td></tr>
<tr class="separator:a5635e95d11c8e3cd9d0a8ecb58d45987"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae482dfe1c492849cb92416b03115b90e"><td class="memItemLeft" align="right" valign="top">integer(fgsl_int) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ae482dfe1c492849cb92416b03115b90e">fgsl_ran_geometric</a> (r, p)</td></tr>
<tr class="separator:ae482dfe1c492849cb92416b03115b90e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9e7f55be1f69e7b25a9e65a40708cec"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ad9e7f55be1f69e7b25a9e65a40708cec">fgsl_ran_geometric_pdf</a> (k, p)</td></tr>
<tr class="separator:ad9e7f55be1f69e7b25a9e65a40708cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a120f9eb0d44094801ba645513a989f"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a4a120f9eb0d44094801ba645513a989f">fgsl_cdf_geometric_p</a> (k, p)</td></tr>
<tr class="separator:a4a120f9eb0d44094801ba645513a989f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aebfe7d978d88066a79acaa75308f22"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a4aebfe7d978d88066a79acaa75308f22">fgsl_cdf_geometric_q</a> (k, p)</td></tr>
<tr class="separator:a4aebfe7d978d88066a79acaa75308f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a555f87a230be607e1cd924efad37bbda"><td class="memItemLeft" align="right" valign="top">integer(fgsl_int) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a555f87a230be607e1cd924efad37bbda">fgsl_ran_hypergeometric</a> (r, n1, n2, t)</td></tr>
<tr class="separator:a555f87a230be607e1cd924efad37bbda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d562f6070fb8375424c9bb8002102ee"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a7d562f6070fb8375424c9bb8002102ee">fgsl_ran_hypergeometric_pdf</a> (k, n1, n2, t)</td></tr>
<tr class="separator:a7d562f6070fb8375424c9bb8002102ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad32c3936baaedfa550d4b8290fdd6a3d"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ad32c3936baaedfa550d4b8290fdd6a3d">fgsl_cdf_hypergeometric_p</a> (k, n1, n2, t)</td></tr>
<tr class="separator:ad32c3936baaedfa550d4b8290fdd6a3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa84f12c0e14bb16890138becd9def9c4"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aa84f12c0e14bb16890138becd9def9c4">fgsl_cdf_hypergeometric_q</a> (k, n1, n2, t)</td></tr>
<tr class="separator:aa84f12c0e14bb16890138becd9def9c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a584f76adbf187041b73db1c34576f40c"><td class="memItemLeft" align="right" valign="top">integer(fgsl_int) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a584f76adbf187041b73db1c34576f40c">fgsl_ran_logarithmic</a> (r, p)</td></tr>
<tr class="separator:a584f76adbf187041b73db1c34576f40c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ac180ac52e5466637bbbf1161289f49"><td class="memItemLeft" align="right" valign="top">real(fgsl_double) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a8ac180ac52e5466637bbbf1161289f49">fgsl_ran_logarithmic_pdf</a> (k, p)</td></tr>
<tr class="separator:a8ac180ac52e5466637bbbf1161289f49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaec4c2b90a22f0b1d7006fba9b349ef"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#aaaec4c2b90a22f0b1d7006fba9b349ef">fgsl_ran_shuffle</a> (r, base, n, size)</td></tr>
<tr class="separator:aaaec4c2b90a22f0b1d7006fba9b349ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33391af19497bfdf9870f129fc114070"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a33391af19497bfdf9870f129fc114070">fgsl_ran_shuffle_double</a> (r, base, n)</td></tr>
<tr class="separator:a33391af19497bfdf9870f129fc114070"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d2b8339b78f1d615ebb5f22c308cc21"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a7d2b8339b78f1d615ebb5f22c308cc21">fgsl_ran_shuffle_size_t</a> (r, base, n)</td></tr>
<tr class="separator:a7d2b8339b78f1d615ebb5f22c308cc21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a83bdd81ff77823a45f43c9de5a7475"><td class="memItemLeft" align="right" valign="top">integer(fgsl_int) function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a7a83bdd81ff77823a45f43c9de5a7475">fgsl_ran_choose</a> (r, dest, k, src, n, size)</td></tr>
<tr class="separator:a7a83bdd81ff77823a45f43c9de5a7475"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3c71cb897158ffa0aca18cadd745030"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#af3c71cb897158ffa0aca18cadd745030">fgsl_ran_sample</a> (r, dest, k, src, n, size)</td></tr>
<tr class="separator:af3c71cb897158ffa0aca18cadd745030"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe2110f8c489c3b628ea01abd54d973a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#abe2110f8c489c3b628ea01abd54d973a">fgsl_rng_c_ptr</a> (res, src)</td></tr>
<tr class="separator:abe2110f8c489c3b628ea01abd54d973a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8000eda2b5a0915e885495569d98538"><td class="memItemLeft" align="right" valign="top">logical function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#ad8000eda2b5a0915e885495569d98538">fgsl_rng_status</a> (rng)</td></tr>
<tr class="separator:ad8000eda2b5a0915e885495569d98538"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcce5a85c69e796301406c0c2f8891eb"><td class="memItemLeft" align="right" valign="top">logical function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#afcce5a85c69e796301406c0c2f8891eb">fgsl_qrng_status</a> (qrng)</td></tr>
<tr class="separator:afcce5a85c69e796301406c0c2f8891eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72a06cb2c031418f6139b91ed3af6389"><td class="memItemLeft" align="right" valign="top">logical function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rng_8finc.html#a72a06cb2c031418f6139b91ed3af6389">fgsl_ran_discrete_t_status</a> (ran_discrete_t)</td></tr>
<tr class="separator:a72a06cb2c031418f6139b91ed3af6389"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function/Subroutine Documentation</h2>
<a class="anchor" id="a98571bac63e7448953ce6b83270fea54"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_beta_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad9f940388d86851d6a3fb67138f0cda9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_beta_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1f77adb144c89fd15a5a9902b3fb0f0a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_beta_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0009c5b3be187def3e391ddf403e4a36"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_beta_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab413ce31101954114fe2c271532c05da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_binomial_p </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9a4484096d0c58e6b7f0f5994196c78c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_binomial_q </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0e344d18cde233ed8002f084dde9eb60"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_cauchy_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a074ae18be87299f8a671bc14c18fb12d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_cauchy_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abcdb7697f3622398517eecdcbe437b28"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_cauchy_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a74774e42acfb80fb2fe4417ce410e760"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_cauchy_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4e32d508a8eac8c4edb7d00bcbcda230"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_chisq_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a397d079779dd1ce60251527321d48b62"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_chisq_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa75769eb52c32b5d6c8e769fab0be280"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_chisq_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4a8a7e2add3fdabcea95ab881048af06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_chisq_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a36e9a6ea0993d74b7a8cf7961709fe3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_exponential_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>mu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a488b0d0037afbf0758a6494ea2c79d4b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_exponential_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>mu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a955e14385e325a6372b465a576cac5c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_exponential_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>mu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8981dddfb5aa981d5819588d5e6ef0c3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_exponential_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>mu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a332787d73c8b7cc0a561b9de42eab974"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_exppow_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae336d786addd5c9838e379079f2118e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_exppow_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a83d8d3cbe6899eadccd876c082e855b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_fdist_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5b0a774f2b2bfd4ff9a6b2bcba45e5b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_fdist_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8d5d5e89002d7fa3b09a8f0dcb223328"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_fdist_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af6ee56a13f73d763ac76b58262768bbb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_fdist_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a53c32d3a1c1e49be4369425594820754"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_flat_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a42e0a48e22b8aa4b734ccf0f520d6431"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_flat_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a98244f046ad60405fb90bd7629d5f1be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_flat_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a42ecda3cd6d30fdcb53b3b04e421638d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_flat_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0bac4d4b3ce06b0f58112852fa7b32ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gamma_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad98d9f27ebc4c29347f7178437ad2042"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gamma_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af7323ad0e46d157a40a3a1e8c5adbcc3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gamma_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a98d9bdf34354f709686562da8a8852e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gamma_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a613160a77385ab379bf3a6f5192a97a8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gaussian_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa602d289238eeb5318d7b10562f84343"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gaussian_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a257b07452a48220b30b6b6b929637e79"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gaussian_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8f03982161ce0fc231bc4f7526265dc6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gaussian_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4a120f9eb0d44094801ba645513a989f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_geometric_p </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4aebfe7d978d88066a79acaa75308f22"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_geometric_q </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa1f725735b86da6477ee1e6e7f23be25"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gumbel1_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6da83025c6b0132f69e09cc2681507ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gumbel1_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7ee83d5fc3ce8f58396b8fb373d3c3e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gumbel1_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af40fcfa8cf59b40ac3cb704ba9d38963"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gumbel1_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aeff0eee0d72c27030164d5c6cb80a06c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gumbel2_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aea4916d5cd9092eacf4c3dc7662614c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gumbel2_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3f716068beb8b0ed9023bac7a11077fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gumbel2_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab0d909e722676fc110f8f44378006c07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_gumbel2_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad32c3936baaedfa550d4b8290fdd6a3d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_hypergeometric_p </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>n1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>n2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>t</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa84f12c0e14bb16890138becd9def9c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_hypergeometric_q </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>n1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>n2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>t</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae5ad59c95e21c0d422034ad7d56f8257"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_laplace_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a372ea8f42cb280034be93978a227aac8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_laplace_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2e38b7a4c5542ab96393a85ac86c3aa5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_laplace_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae60ab38aedb8d6fb86fbc16d33b8e2fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_laplace_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa4001a113de807a07164d4516d756417"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_logistic_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6acf734873703cca27ee7f86519d42ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_logistic_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa286aa32b87ba0c9df449bebcbfcd9f7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_logistic_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a196052826f8d1b9e958a3732bc05e900"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_logistic_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5316890ad8197da791afcc5910bb509a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_lognormal_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>zeta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa342d9e7c0eca77722ad14b0ccb3b7d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_lognormal_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>zeta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1f399bfba773e619deb9db2831e1f219"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_lognormal_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>zeta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5e05ee3c7093525db7b13b1dc7f21090"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_lognormal_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>zeta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a907fcf3e4f47bf6af2cdf8c849925576"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_negative_binomial_p </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9814ca89dedaa922543eb568e7060a9d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_negative_binomial_q </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4cdcd55585b860b72e948b1bd7e27461"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_pareto_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afd1b3c0e697fb0f2f0935541cd05b804"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_pareto_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1199071cd8707413370f40d23d973108"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_pareto_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a458ed89072db48fb5f4033bbb48fba61"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_pareto_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a064c1823c11347b4746af47bec4ac6cd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_pascal_p </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5635e95d11c8e3cd9d0a8ecb58d45987"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_pascal_q </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab2613ed5965934db464cf780a49a7e4c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_poisson_p </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>mu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8cd213b3445aca4ba8cf6b25f12691ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_poisson_q </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>mu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a376b011d221203a9830ad4681bda4c53"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_rayleigh_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac0bf5e17a1114cf02a6d561aafdbebc0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_rayleigh_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae07c15e9d38069dc78dd1fc10a3b37ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_rayleigh_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a669f0c3f452b3f4779ee3d66eb292e6f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_rayleigh_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ace1197a0d3e0f71deda76ecc42b36dcf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_tdist_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2473363fb7a8a2283461ae512996150f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_tdist_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4a1e3a8ce1487a5489502e2264c858c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_tdist_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acd06e7e1635e1d1946e0891f0ddc8fa3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_tdist_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7f2710deecdd590d946d38f33f433e9f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_ugaussian_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5200879f9cfb0062711be785cb73d8ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_ugaussian_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac8d79a3464dcf4018b294bb46be5c63c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_ugaussian_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a13c5f38d6806b5f065acab4c2f02cd72"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_ugaussian_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aac992deb1d7934dace804f0d289463d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_weibull_p </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab388789e3098acaaf9f3cee993b6d442"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_weibull_pinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a195b5d5a03a5b2a91dad73d8057333d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_weibull_q </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5114adcd286e64034c0959254212047b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_cdf_weibull_qinv </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5dd0e79d47ed21591ed2906315a5ed4b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">type(fgsl_qrng) function fgsl_qrng_alloc </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_qrng_type), intent(in)&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>d</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af9487d956c6b72f72ccb50a5ed28e92d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">type(fgsl_qrng) function fgsl_qrng_clone </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_qrng), intent(in)&#160;</td>
          <td class="paramname"><em>q</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac61e779e7158279aa883358098f67a5a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_qrng_free </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_qrng), intent(inout)&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4c172d25dab4c49dba69428b61bc4adf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_int) function fgsl_qrng_get </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_qrng), intent(in)&#160;</td>
          <td class="paramname"><em>q</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), dimension(:), intent(out), target&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adbebd9f4a0213e6eb61756e412046d67"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_qrng_init </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_qrng), intent(inout)&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7ce0da63d2654bb003f84a999bb7b6ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_int) function fgsl_qrng_memcpy </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_qrng), intent(inout)&#160;</td>
          <td class="paramname"><em>cpy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">type(fgsl_qrng), intent(in)&#160;</td>
          <td class="paramname"><em>src</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af55d78c79c3e7d3a3d8666fc7dfc6ddd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">character(kind=fgsl_char, len=fgsl_strmax) function fgsl_qrng_name </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_qrng), intent(in)&#160;</td>
          <td class="paramname"><em>q</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afcce5a85c69e796301406c0c2f8891eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">logical function fgsl_qrng_status </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_qrng), intent(in)&#160;</td>
          <td class="paramname"><em>qrng</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afd1f26e55ad5ea5baa69e3a2b7539361"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_int) function fgsl_ran_bernoulli </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a59759fbd2da5f1ba46671c1f88303305"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_bernoulli_pdf </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a22e4189fd2ecd84ea6afdab388e7a1fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_beta </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af65213d7b9b1dc033ba0b54876d577ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_beta_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4ee52af6322119ef765d429be9f24c33"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_binomial </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5ce6b40d19ba62b14e1603e821ea1eb1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_binomial_pdf </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac2fd8a36b4c4ed1ef257fc4ea9887902"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_ran_bivariate_gaussian </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>rho</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(out)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(out)&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab5fb0d52054fac443429a9262a23b062"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_bivariate_gaussian_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>rho</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5a546c09d9cae9ebedb9b07ea32efeda"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_cauchy </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ace5b97b9a5d4c816d87a4266696fcdb5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_cauchy_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aafcd4ad23110cdf85cc02b3c17864d57"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_chisq </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a01f35dd8aa35ff85f20a6d59868013c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_chisq_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7a83bdd81ff77823a45f43c9de5a7475"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_int) function fgsl_ran_choose </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_size_t), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
          <td class="paramname"><em>src</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_size_t), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_size_t), intent(in)&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a80f718ba94b09ba5011351c5284c9743"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_ran_dir_2d </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(out)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(out)&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aad06ec726757689953f49b72533502bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_ran_dir_2d_trig_method </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(out)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(out)&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a76b76d07af9c338b59841a300b1fe713"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_ran_dir_3d </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(out)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(out)&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(out)&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a630c7e86d20d111e9e2257c3ca4d3099"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_ran_dir_nd </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_size_t), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(out)&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a73aba9b9dc68ab325ad7074c101dbda8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_ran_dirichlet </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), dimension(:), intent(in), target&#160;</td>
          <td class="paramname"><em>alpha</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), dimension(:), intent(out), target&#160;</td>
          <td class="paramname"><em>theta</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9a557e6292bddfae3ee47d4c4f35d89b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_dirichlet_lnpdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), dimension(:), intent(in), target&#160;</td>
          <td class="paramname"><em>alpha</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), dimension(:), intent(in), target&#160;</td>
          <td class="paramname"><em>theta</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab1baa412c299444df3ffd79561f0863b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_dirichlet_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), dimension(:), intent(in), target&#160;</td>
          <td class="paramname"><em>alpha</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), dimension(:), intent(in), target&#160;</td>
          <td class="paramname"><em>theta</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aefc716ef88ffa6cc65fa6282c31dd0f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_size_t) function fgsl_ran_discrete </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">type(fgsl_ran_discrete_t), intent(in)&#160;</td>
          <td class="paramname"><em>g</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac738587037bec690a44a21b02f02e2fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_ran_discrete_free </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_ran_discrete_t), intent(inout)&#160;</td>
          <td class="paramname"><em>g</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a156d8a091be2738deec0f2f1b95dfd8a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_discrete_pdf </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_size_t), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">type(fgsl_ran_discrete_t), intent(in)&#160;</td>
          <td class="paramname"><em>g</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a503addce2caaf85cb54a1c0db960f106"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">type(fgsl_ran_discrete_t) function fgsl_ran_discrete_preproc </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), dimension(:), intent(in), target&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a72a06cb2c031418f6139b91ed3af6389"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">logical function fgsl_ran_discrete_t_status </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_ran_discrete_t), intent(in)&#160;</td>
          <td class="paramname"><em>ran_discrete_t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6e0d7e6eadeddedceacd263ef26203d0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_exponential </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>mu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae756f259cb8ca3982f646f42a216c96c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_exponential_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>mu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3a4e76ecca55fc88d05ad1dd87b11ecd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_exppow </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a87c230357f577305a4bd93c4f304e2af"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_exppow_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acd433cb70a78cc54e2c4d02e3a7f9291"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_fdist </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a752a7663a532c2765b796040098568e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_fdist_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acd9641232d480f05b1abe1590c0f27b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_flat </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4436b84330131f34805ea941042e464a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_flat_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a75b8328e601702d544764bf044864486"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_gamma </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac1a501f4dfe734274569151dfaf25477"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_gamma_mt </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab4786a7f6aa42d75d825b5a32d193ce4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_gamma_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a04f4cd4894dc3510006365f5211b8dda"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_gaussian </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aefb1b7aca8d4240cdf6ad29706f53ba6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_gaussian_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3a942206e136585fd8ffb9761bbad505"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_gaussian_ratio_method </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a375409ed447b32016b5901dd7adb5146"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_gaussian_tail </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a11151be72007e872d4101d2d1fc8a3c2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_gaussian_tail_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab23c2a1b1d2f0b21697675ac00fca191"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_gaussian_ziggurat </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae482dfe1c492849cb92416b03115b90e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_int) function fgsl_ran_geometric </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad9e7f55be1f69e7b25a9e65a40708cec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_geometric_pdf </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae340600957508ade0da2ca0078720d6a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_gumbel1 </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7d4cb752dabe9a68cd165e6b717f487b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_gumbel1_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8df69840fa11815cfe3c2a5f75e70140"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_gumbel2 </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4064ea0290a475c5d6fc4a09767c6246"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_gumbel2_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a555f87a230be607e1cd924efad37bbda"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_int) function fgsl_ran_hypergeometric </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>n1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>n2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>t</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7d562f6070fb8375424c9bb8002102ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_hypergeometric_pdf </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>n1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>n2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>t</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4fddb2cbe7750f04fb6fafeaca3d4475"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_landau </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3838bd54f8cd69e289ce48f50d804e13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_landau_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4720051c5ef1f7ebcb32a852ac6664cb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_laplace </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab7e39d0b6571ba191082ae83e3586791"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_laplace_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8453b1f8c3e81ec2eaabfc6612ce44aa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_levy </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>alpha</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a43ea311600d0fdcccc054b043d6ec519"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_levy_skew </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>alpha</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>beta</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a584f76adbf187041b73db1c34576f40c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_int) function fgsl_ran_logarithmic </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8ac180ac52e5466637bbbf1161289f49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_logarithmic_pdf </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afa24e40f001e4ef9cd8e3794447b9a80"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_logistic </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3d50904646cacac7540c7734e21a1590"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_logistic_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a595430ab8b59586c367cc046a9f5debf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_lognormal </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>zeta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a202090301f103185a3f44733bb1bcbd5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_lognormal_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>zeta</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae64fcca5836f5d128802d78dd35d13ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_ran_multinomial </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>nn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), dimension(:), intent(in), target&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), dimension(:), intent(out), target&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aafc2f5a38b757191144c10b81656f852"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_multinomial_lnpdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), dimension(:), intent(in), target&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), dimension(:), intent(in), target&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a659a9afd7978f7596edb889d73ae0889"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_multinomial_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), dimension(:), intent(in), target&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_int), dimension(:), intent(in), target&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab25a0cc345a2b7acbac9430436e54362"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_int) function fgsl_ran_negative_binomial </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aaf108cb550b6c3f7cc34cd7b12763b2f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_negative_binomial_pdf </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af630ea831bbec975f2b31e0a08aa5fb2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_pareto </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae469b5eaa361c5c0e3b888fd3efc0bf3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_pareto_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0027f47bae46e3f5160056c4a0f0bb16"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_int) function fgsl_ran_pascal </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1c7effe4be2e34250060a625e3787d84"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_pascal_pdf </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a74186f6416a6812b1e4316ed93dd4219"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_int) function fgsl_ran_poisson </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>mu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8c8223415cae86ff6f8547a1487fdf84"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_poisson_pdf </td>
          <td>(</td>
          <td class="paramtype">integer(fgsl_int), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>mu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab3b2b9a1275e0581f2f62f4bb974bba0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_rayleigh </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aeb1b678250b5a3437e2a5da86dc7027e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_rayleigh_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a251553996a7fe7909c52a740eaeb5a5c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_rayleigh_tail </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1d05f85a0832a708308a2022a295f8e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_rayleigh_tail_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>sigma</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af3c71cb897158ffa0aca18cadd745030"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_ran_sample </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_size_t), intent(in)&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
          <td class="paramname"><em>src</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_size_t), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_size_t), intent(in)&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aaaec4c2b90a22f0b1d7006fba9b349ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine <a class="el" href="interfacefgsl__ran__shuffle.html">fgsl_ran_shuffle</a> </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
          <td class="paramname"><em>base</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_size_t), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_size_t), intent(in)&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a33391af19497bfdf9870f129fc114070"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_ran_shuffle_double </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), dimension(n), intent(in), target&#160;</td>
          <td class="paramname"><em>base</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_size_t), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7d2b8339b78f1d615ebb5f22c308cc21"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_ran_shuffle_size_t </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_size_t), dimension(n), intent(in), target&#160;</td>
          <td class="paramname"><em>base</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_size_t), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a588d0c7b571fa84a50e5bc06bd1c58e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_tdist </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adefcc6298f2b2b37d112870027638578"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_tdist_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>nu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a679c4c83b2e8f8cedc96f5eca1b7929a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_ugaussian </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab45ce99f5d0cc4b3b7981cb89584c0ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_ugaussian_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a720e375637bfce16e56c42f2e11b5802"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_ugaussian_ratio_method </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7b84620d10a8d1817b621f3a5aedf487"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_ugaussian_tail </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a54ba0fdd3a089ba1f385bf126c25564a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_ugaussian_tail_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2ae4b421d515bf870ec49f005f1004b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_weibull </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afe0ac6dc4d46f4844d0fec31f55db2b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_ran_weibull_pdf </td>
          <td>(</td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">real(fgsl_double), intent(in)&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a30f2372e956b9bd66f43de5c6de060d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">type(fgsl_rng) function fgsl_rng_alloc </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng_type), intent(inout)&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abe2110f8c489c3b628ea01abd54d973a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_rng_c_ptr </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(out)&#160;</td>
          <td class="paramname"><em>res</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">type(c_ptr), intent(in)&#160;</td>
          <td class="paramname"><em>src</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acc66804b594701e03a27cea42373fac6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">type(fgsl_rng) function fgsl_rng_clone </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a398d0b93637d4cd2f0ec42aa9d704fed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">type(fgsl_rng_type) function fgsl_rng_env_setup </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1e80994301a7b45f4203ce55d90a86fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_int) function fgsl_rng_fread </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_file), intent(in)&#160;</td>
          <td class="paramname"><em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">type(fgsl_rng), intent(inout)&#160;</td>
          <td class="paramname"><em>r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af0801f3c2ac80076ea94f4b0393665a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_rng_free </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(inout)&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad9f602fa3c592fdac3659a1746143aa1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_int) function fgsl_rng_fwrite </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_file), intent(in)&#160;</td>
          <td class="paramname"><em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a437565a21cf12f8aa87eec1ec36ff143"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_long) function fgsl_rng_get </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afa55230f7211ea98414429229b64a8c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_long) function fgsl_rng_max </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3b20f59958b9d1f96e11c91deb33eebb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_int) function fgsl_rng_memcpy </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(inout)&#160;</td>
          <td class="paramname"><em>cpy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>src</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a61f73ec296fa294c6b0634533d537d01"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_long) function fgsl_rng_min </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a54c05ff204ef98053bf5124603d2b334"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">character(kind=fgsl_char, len=fgsl_strmax) function fgsl_rng_name </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4bff01c18fd9fbf639fd6d8e75c9e85a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine fgsl_rng_set </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(inout)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_long), intent(in)&#160;</td>
          <td class="paramname"><em>s</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad8000eda2b5a0915e885495569d98538"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">logical function fgsl_rng_status </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>rng</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa854677900243f9feabf49ee137e38b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_rng_uniform </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae0ce08aee233600b619e3ddc2bcb0ef2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer(fgsl_long) function fgsl_rng_uniform_int </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">integer(fgsl_long), intent(in)&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a787ed01d91454a49a28d4344d35559cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">real(fgsl_double) function fgsl_rng_uniform_pos </td>
          <td>(</td>
          <td class="paramtype">type(fgsl_rng), intent(in)&#160;</td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Feb 20 2016 17:54:40 for FGSL by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>
